body {
	font-size:1em;
	color:#fff;
	text-shadow:0 1px 0 #080758;
	font-family: 'Revalia', cursive;
	background:#43443b;
/* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background:url();
	background:-moz-radial-gradient(center,ellipse cover,rgba(67,68,59,1) 0%,rgba(0,0,0,1) 100%);
/* FF3.6+ */
	background:-webkit-gradient(radial,center center,0px,center center,100%,color-stop(0%,rgba(67,68,59,1)),color-stop(100%,rgba(0,0,0,1)));
/* Chrome,Safari4+ */
	background:-webkit-radial-gradient(center,ellipse cover,rgba(67,68,59,1) 0%,rgba(0,0,0,1) 100%);
/* Chrome10+,Safari5.1+ */
	background:-o-radial-gradient(center,ellipse cover,rgba(67,68,59,1) 0%,rgba(0,0,0,1) 100%);
/* Opera 12+ */
	background:-ms-radial-gradient(center,ellipse cover,rgba(67,68,59,1) 0%,rgba(0,0,0,1) 100%);
/* IE10+ */
	background:radial-gradient(ellipse at center,rgba(67,68,59,1) 0%,rgba(0,0,0,1) 100%);
/* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#43443b',endColorstr='#000000',GradientType=1);
/* IE6-8 fallback on horizontal gradient */
}

.image:before {
	background-image:url(images/100-90-5.png);
	background-repeat:repeat;
}

h1 {
	text-shadow:0 1px 5px #000;
}

a {
	color:#fff;
	text-decoration:none;
	padding:2px;
	box-shadow:inset 0 1px 16px #000;
	border-radius:3px;
}

a:hover {
	box-shadow:inset 0 1px 16px #414040;
}

.line {
	background-color:#fff;
}

#header {
	width:1025px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:-1px;
}

#contact {
	padding-left:100px;
	padding-right:100px;
	padding-top:10px;
	padding-bottom: 10px
	border:1px solid #fff;
	height:313px;
	background-image:url(images/sketch07.jpg);
	box-shadow:inset 0 3px 20px #000;
	color:#000;
}

#contact_container {
	background-color:rgba(255,255,255,0.81);
	border-radius:10px;
	width:600px;
	margin-left:auto;
	margin-right:auto;
	color:#000;
}

#contact_container a {
	color:#000;
}

#wrapper {
	width:1025px;
	margin-left:auto;
	margin-right:auto;
}

#left_divide {
	width:512px;
	min-height:1000px;
	float:left;
	overflow:hidden;
}

#middle_divide {
	width:1px;
	background-color:#fff;
	min-height:1000px;
	float:left;
}

#right_divide {
	width:512px;
	min-height:1000px;
	float:left;
	overflow:hidden;
}

#left_side {
	width:492px;
	padding:10px;
}

#right_side {
	width:492px;
	padding:10px;
}

#footer {
	border:1px solid #fff;
	padding-top: 20px;
	min-height:70px;
	width:500px;
	margin-left:auto;
	margin-right:auto;
	clear:both;
	text-align:center;
	vertical-align:top;
}

.image {
	margin:10px;
	padding:5px;
	width:200px;
	height:100px;
	background-color:#fff;
	box-shadow:0 0 5px #000;
}

.noise {
	position:relative;
	z-index:1;
}

.noise:before,.body-noise:before {
	content:"";
	position:absolute;
	z-index:-1;
	top:0;
	bottom:-830px;
	left:0;
	right:0;
	background-image:url();
}